package com.yz.dao;

import com.yz.pojo.Comment;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface CommentMapper {
    // 统计每一条博客有几条博客
    public int count(@Param("blogId") Integer blogId);

    // 添加评论
    public int addComment(Comment comment);

    // 查询评论
    public List<Comment> queryComments(@Param("blogId") Integer blogId);

    // 统计评论的总数
    public int countTotal();

    // 查询所有的评论信息
    public List<Comment> queryAllComments();

    // 删除评论
    public int deleteComments(@Param("ids") Integer[] ids);

    // 回复评论
    public boolean reply(@Param("id") Integer id, @Param("replyBody") String replyBody);
}
